package com.glela.talent.model;

/**
 * 会员订单
 * @author MaoZeYao
 *
 */
public class OrderVip {
	
	private long id;
	
	private String orderSn;//订单号
	
	private long vipExpensesId;// 开通vip id
	
	private String expenseName;// 开通vip类型名称
	
	private long userId;// 用户id
	
	private Integer salePrice;//售价（单价）
	
	private Integer totalPrice;//总售价
	
	private long sumNumber;//总数量
	
	private long cashCoin;//现金币 0
	
	private Integer totalFee;//实际支付金额
	
	private long commisionFee;//订单总分佣  0
	
	private String payDate;//订单支付时间
	
	private long payType;//支付方式(1.微信支付2.支付宝支付3.公众号支付)
	
	private String completeDate;//订单完成时间  ?
	
	private long isBill;//是否开票 0
	
	private long billType;//发票类型(1.个人2.公司) 0
	
	private String billHeader;//发票抬头 0
	
	private Integer paymentFee;//支付回调金额  支付宝/微信 返回
	
	private String remark;//订单备注
	
	private long inState;//（收入）是否核销 0 未核销,1已核销 0
	
	private String inDate;//收款日期 0
	
	private long inVerification;//收入核销人 0
	
	private long procedureFee;//手续费
	
	private Integer bankIn;//银行实收
	
	private String createTime;//创建时间
	
	private String updateTime;//修改时间
	
	private long status;//订单状态(0禁用,1待支付,2已完成,3取消)

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getOrderSn() {
		return orderSn;
	}

	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn;
	}

	public long getVipExpensesId() {
		return vipExpensesId;
	}

	public void setVipExpensesId(long vipExpensesId) {
		this.vipExpensesId = vipExpensesId;
	}

	public String getExpenseName() {
		return expenseName;
	}

	public void setExpenseName(String expenseName) {
		this.expenseName = expenseName;
	}

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}

	public Integer getSalePrice() {
		return salePrice;
	}

	public void setSalePrice(Integer salePrice) {
		this.salePrice = salePrice;
	}

	public Integer getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(Integer totalPrice) {
		this.totalPrice = totalPrice;
	}

	public long getSumNumber() {
		return sumNumber;
	}

	public void setSumNumber(long sumNumber) {
		this.sumNumber = sumNumber;
	}

	public long getCashCoin() {
		return cashCoin;
	}

	public void setCashCoin(long cashCoin) {
		this.cashCoin = cashCoin;
	}

	public Integer getTotalFee() {
		return totalFee;
	}

	public void setTotalFee(Integer totalFee) {
		this.totalFee = totalFee;
	}

	public long getCommisionFee() {
		return commisionFee;
	}

	public void setCommisionFee(long commisionFee) {
		this.commisionFee = commisionFee;
	}

	public String getPayDate() {
		return payDate;
	}

	public void setPayDate(String payDate) {
		this.payDate = payDate;
	}

	public long getPayType() {
		return payType;
	}

	public void setPayType(long payType) {
		this.payType = payType;
	}

	public String getCompleteDate() {
		return completeDate;
	}

	public void setCompleteDate(String completeDate) {
		this.completeDate = completeDate;
	}

	public long getIsBill() {
		return isBill;
	}

	public void setIsBill(long isBill) {
		this.isBill = isBill;
	}

	public long getBillType() {
		return billType;
	}

	public void setBillType(long billType) {
		this.billType = billType;
	}

	public String getBillHeader() {
		return billHeader;
	}

	public void setBillHeader(String billHeader) {
		this.billHeader = billHeader;
	}

	public Integer getPaymentFee() {
		return paymentFee;
	}

	public void setPaymentFee(Integer paymentFee) {
		this.paymentFee = paymentFee;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public long getInState() {
		return inState;
	}

	public void setInState(long inState) {
		this.inState = inState;
	}

	public String getInDate() {
		return inDate;
	}

	public void setInDate(String inDate) {
		this.inDate = inDate;
	}

	public long getInVerification() {
		return inVerification;
	}

	public void setInVerification(long inVerification) {
		this.inVerification = inVerification;
	}

	public long getProcedureFee() {
		return procedureFee;
	}

	public void setProcedureFee(long procedureFee) {
		this.procedureFee = procedureFee;
	}

	public Integer getBankIn() {
		return bankIn;
	}

	public void setBankIn(Integer bankIn) {
		this.bankIn = bankIn;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public long getStatus() {
		return status;
	}

	public void setStatus(long status) {
		this.status = status;
	}

}
